package com.tbit.uqbike.object.pojo.dto;

import lombok.Data;

import java.util.Date;

/**
 * @Author HZW
 * @ClassName CommonDTO
 * @Description 常用入参业务类
 * @date 2021/12/27 14:42
 * @Version 1.0
 */
@Data
public class CommonDTO {
    /**
     * 区域id
     */
    private Integer accountId;
    /**
     * 设备编号
     */
    private String MachineNO;
    /**
     * 设备编号
     */
    private String MachineNo;
    /**
     * 名称
     */
    private String name;
    /**
     * 站点名称
     */
    private String parkPointName;
    /**
     * 车辆编号
     */
    private String userCode;
    /**
     * 状态
     */
    private Integer state;
    /**
     * 类型
     */
    private Integer type;
    /**
     * 开始时间
     */
    private String startTime;
    /**
     * 结束时间
     */
    private String endTime;
    /**
     * 开始时间
     */
    private Long startDt;
    /**
     * 结束时间
     */
    private Long endDt;
    /**
     * 电话号码
     */
    private String phone;
    /**
     * 金额
     */
    private Integer money;
    /**
     * 日期
     */
    private Date date;
    /**
     * 页码
     */
    private Integer pageNO;
    /**
     * 总行数
     */
    private Integer rowCount;

    /**
     * 数量
     */
    private Integer num;


    public CommonDTO() {
    }

    public CommonDTO(Integer accountId, String machineNo, String name) {
        this.accountId = accountId;
        MachineNo = machineNo;
        this.name = name;
    }

    public CommonDTO(Integer accountId, String phone) {
        this.accountId = accountId;
        this.phone = phone;
    }

    public CommonDTO(Integer money, Integer num) {
        this.money = money;
        this.num = num;
    }
}
